package ar.com.bdf.ipharma.stress;

import ar.com.bdf.ipharma.protocolo.model.FactoryHandShake;
import ar.com.bdf.ipharma.protocolo.model.HandShake;

public abstract class Operation {
	protected Long countOperation;
	protected Integer identificador;

	public Operation() {
		countOperation = 1L;
	}
	
	public FactoryHandShake getFactory(){
		return new FactoryHandShake();
	}

	public Integer getIdentificador() {
		return identificador;
	}

	public void setIdentificador(Integer identificador) {
		this.identificador = identificador;
	}

	public abstract HandShake getHandShake();

	public Long getCountOperation() {
		return countOperation;
	}

	public void setCountOperation(Long countOperation) {
		this.countOperation = countOperation;
	}

}
